Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Wartburg Open - Eisenach Open 88 - Contrexeville Challenger Casino Lugano - Lugano Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Black Forest Open - Freudenstadt Open 88 - Contrexeville Fergana Tennis Challenger Tournament - Fergana Bukhara Challenger - Bukhara Samsung Securities Cup Challenger Tennis - Seoul Ispat Open 2004 - Ostrava Credicard Mastercard Tennis Cup - Campos do Jordao Open Castilla y Leon - Segovia Porsche Open - Poznan Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Tatra Banka Open - Bratislava V Abierto Internacional de Salinas - Salinas Open Castilla y Leon Trofeo Iberdrola - Segovia Open de L'Isere (Open 38) - Grenoble Open D'Orleans - Orleans The LTA Bolton Challenger - Bolton Ourocard Tennis Challenger - Sao Paulo 13 BH Tennis Open International Cup - Belo Horizonte Austin Challenger - Austin Tatra Banka Open - Bratislava Open D'Orleans - Orleans The LTA Men's Challenger - Southampton Ostrava Challenger Mobilux Open - Luxembourg Vancouver Challenger St. Remy Challenger Tashkent Challenger Heilbronn Challenger Quimper Challenger Marrakech Challenger The Surbiton Trophy - Surbiton Dallas Challenger Lambertz Open - Aachen St. Remy Challenger Petange Challenger Mons Challenger Nottingham Challenger Braunschweig Challenger Ischgl International Tennis Challenger 2003 - Ischgl Vancouver Challenger Aptos Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Quimper Challenger Orleans Challenger Napa Challenger Rennes Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Irving Challenger Le Gosier Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Orleans Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger Challenger Ford de Cherbourg - Cherbourg TCT Open - Tunis Garden Open - Rome Siemens Open - Scheveningen Orleans Challenger Open de Charleroi - Charleroi Rennes Challenger Internationaux de Tennis de Brest - Brest Wroclaw Challenger Sophia Antipolis Challenger Memorial Savigny - Sassuolo Open de Montauban - Montauban Siemens Open 2001 - Scheveningen Surbiton Challenger Lyon Challenger Ilkley Challenger Braunschweig Challenger College Station Challenger - College Station Rennes Challenger Bratislava Challenger St. Brieuc Challenger ECM Prague Open 2005 - Prague Bratislava Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Seoul Challenger Busan Challenger Bordeaux Challenger Pekao Open 2003 - Szczecin Northern Electric Open 1999 - Newcastle Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas Garden Open 2004 - Rome Zagreb Open - Zagreb Open de Montauban - Montauban TED Open - Istanbul St. Remy Challenger Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Citta di Monza - Monza The Surbiton Trophy - Surbiton TD Waterhouse Cup - Long Island Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Salem Open - Hong Kong Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Mobil Open 2001 - Doha Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Petange Challenger Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven Generali Open - Kitzbuhel Mumbai Open - Mumbai Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Chennai Open - Chennai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Heilbronn Challenger AIG Japan Open - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Estoril Open - Estoril Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad China Open - Beijing Open de Moselle - Metz Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open de Moselle - Metz Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Mouilleron-Le-Captif Challenger Sydney International - Sydney Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm International German Open - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Heilbronn Challenger Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad SkiStar Swedish Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Manchester Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Adidas Open de Toulouse - Toulouse Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel SkiStar Swedish Open - Bastad Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London RCA Championships - Indianapolis Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Suisse Open - Gstaad Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Generali Open 2003 - Kitzbuhel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Mons Challenger Kremlin Cup - Moscow Open 13 - Marseille Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Taipei City Challenger Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Mons Challenger If Stockholm Open - Stockholm Chengdu Open - Chengdu Generali Open - Kitzbuhel Garanti Koza Sofia Open - Sofia St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem San Luis Potosi Challenger 2002 - San Luis Potosi Nord/LB Open - Braunschweig Bordeaux Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Eckental Challenger Chengdu Open - Chengdu IPP Open - Helsinki Eckental Challenger Open 13 - Marseille Open Romania - Bucharest Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Open 13 - Marseille Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The Stella Artois Championships - London The Samsung Open - Nottingham Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Davidoff Swiss Indoors - Basel Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Argentina Open - Buenos Aires Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Open 13 - Marseille Chennai Open - Chennai The Dubai Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Medibank International - Sydney Estoril Open - Estoril Heineken Open - Auckland Generali Open - Kitzbuhel Tata Open - Chennai BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland ATP Kremlin Cup - Moscow Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Apia International - Sydney AEGON Championships - London BA-CA Tennis Trophy - Vienna Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Open Sud de France - Montpellier Rogers Cup - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Moselle Open - Metz Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg The Stella Artois Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Topshelf Open - 's-Hertogenbosch Apia International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Serbia Open - Belgrade U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Chengdu Open - Chengdu U.S. Open - New York If Stockholm Open - Stockholm European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Ericsson Open - Miami Rogers Masters - Toronto U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Davis Cup, World Group, F, RUS-FRA 3-2 Australian Open - Melbourne Davis Cup, World Group, SF, ESP-FRA 4-1 Mutua Madrid Open - Madrid Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, CYP-EGY 3-2 Australian Open - Melbourne Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Athens Olympics - Beijing Olympics - London Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, Group 2, 1R, BUL-CYP 3-2